.shuoming .desc{

	font-size: 14px;

	color: #222222;

	display: inline-block;

	margin-bottom: 15px;

}

.shuoming p{

	font-size: 16px;

}

.shuoming p a{

	text-decoration: none;

	color: #870404;

}

.register-inp{

	padding: 12px 0;

	width: 398px;

	position: relative;

	left: 50%;

	transform: translateX(-50%);

	/*overflow: hidden;*/

	margin-bottom: 155px;

}

.register-inp input{

	margin-left: 40px;

	height: 42px;

	line-height: 42px;

	float: left;

	color: black;	

}

.register-inp .register-inp-list{

	width: 100%;

	font-size: 14px;

}

/*电话*/

.register-inp .register-inp-pho{

	background: url(/assets/img/index/phone.png) no-repeat 14px center;



    border: 1px solid #c9c9c9;

    height: 45px;

    border-radius: 3px;

    margin-bottom: 20px;

}

.register-inp .register-inp-pho input{

	width: 350px;



}

/*邮箱*/

.register-inp .register-inp-em{

	background: url(/assets/img/index/email.png) no-repeat 14px center;

    font-size: 14px;

    border: 1px solid #c9c9c9;

    height: 45px;

    border-radius: 3px;

    margin-bottom: 20px;

}

.register-inp .register-inp-em input{

	width: 350px;

}

/*验证码*/

.register-inp .register-inp-yan{

	background: url(/assets/img/index/yan.png) no-repeat 14px center;

    font-size: 14px;

    border: 1px solid #c9c9c9;

    height: 45px;

    border-radius: 3px;

    /*margin-bottom: 20px;*/

    width: 228px;

    float: left;

}

.register-inp .register-inp-yan input{

	width: 175px;

}

/*发送验证码*/

.register-inp .register-inp-goyzm{

    font-size: 14px;

    border: 1px solid #2161ab;

    height: 45px;

    border-radius: 3px;

    /*margin-bottom: 20px;*/

    width: 153px;

    float: right;

}

.register-inp .register-inp-goyzm input{

line-height: 25px;

color: #2161ab;
font-size: 14px;

}

/*单选框*/



.register-inp  .register-inp-ra{

    font-size: 14px;

    height: 55px;

    border-radius: 3px;

    margin-bottom: 0;	

    float: left;

}

.register-inp  .register-inp-ra input{

	display: none;

}

.register-inp  .register-inp-ra label{

	width: auto;

	height: auto;

	margin-left: 0;

	height: 55px;

	line-height: 55px;

	vertical-align: middle;

	font-size: 14px;

}

.register-inp  .register-inp-ra label:nth-of-type(1){

	margin-right: 30px;

}

.register-inp  .register-inp-ra span{

	display: inline-block;

	height: 55px;

	line-height: 55px;

	font-size: 14px;

	color: #878787;

	float: left;

	margin-right: 20px;

}

.register-inp  .register-inp-ra label:before{

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 15px;

    height: 55px;

    background: url(/assets/img/index/radio1.png) no-repeat center center;

    background-size: 100%;

	line-height: 55px;

	margin-right: 9px;

}

.register-inp  .register-inp-ra input:checked + label:before{

    background: url(/assets/img/index/radio2.png) no-repeat center center;

}

/*原cpn用户*/

.register-inp  .register-inp-cpnperson{

	background: url(/assets/img/index/person.png) no-repeat 14px center;

    font-size: 14px;

    border: 1px solid #c9c9c9;

    height: 45px;

    border-radius: 3px;

    margin-bottom: 20px;	

    float: left;



}

.register-inp  .register-inp-cpnperson input{

	width: 355px;

	/*width: 100%;*/
	/*margin: 0;*/
	/*padding-left: 40px;*/


}

/*设置密码*/

.register-inp  .register-inp-pass{

	background: url(/assets/img/index/pass.png) no-repeat 14px center;

    font-size: 14px;

    border: 1px solid #c9c9c9;

    height: 45px;

    border-radius: 3px;

    margin-bottom: 20px;	

    float: left;

}

.register-inp  .register-inp-pass input{

	width: 355px;
	/*width: 100%;*/
	/*margin: 0;*/
	/*padding-left: 40px;*/

}

/*确认密码*/

.register-inp  .register-inp-repass{

	background: url(/assets/img/index/pass.png) no-repeat 14px center;

    font-size: 14px;

    border: 1px solid #c9c9c9;

    height: 45px;

    border-radius: 3px;

    margin-bottom: 0;	

    float: left;

}

.register-inp  .register-inp-repass input{

	width: 355px;
	/*width: 100%;*/
	/*margin: 0;*/
	/*padding-left: 40px;*/

}

/*用户协议*/

.register-inp  .register-inp-xieyi{

    font-size: 14px;

    height: 65px;

    border-radius: 3px;

    margin-bottom: 0;	

    float: left;

}

.register-inp  .register-inp-xieyi input{

	display: none;

}

.register-inp  .register-inp-xieyi label{

	width: auto;

	height: auto;

	margin-left: 0;

	height: 65px;

	line-height: 65px;

	vertical-align: middle;

}

.register-inp  .register-inp-xieyi span{

	display: inline-block;

	height: 65px;

	line-height: 65px;

	font-size: 14px;

	color: #878787;

}

.register-inp  .register-inp-xieyi label:before{

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 15px;

    height: 65px;

    background: url(/assets/img/index/check1.png) no-repeat center center;

    background-size: 100%;

	line-height: 65px;

	margin-right: 9px;

}

.register-inp-xieyi input:checked + label:before{

	 background: url(/assets/img/index/check2.png) no-repeat center center;

}

/*注册按钮*/

.register-inp .register-inp-btn{

	background: #2161ab;

    font-size: 16px;

    border-radius: 3px;

    margin-bottom: 20px;

    height: 40px;

    float: left;

}

.register-inp .register-inp-btn input{

	width: 100%;

    height: 40px;

    line-height: 40px;

    color: white;

    vertical-align: middle;

    margin: 0;

    padding: 0;

}



.register-inp label{

	float: left;

	display: inline-block;

	height: 45px;

	line-height: 45px;

	width: 110px;

	text-align: right;

	margin-left: -130px;

	font-weight: normal;

	color: #7c7c7c;

	font-size: 18px;



}

.wrong{
	text-align: center;
	margin: 0;
	clear: both;
	color: red;
}